package net.towee.client.resources;

import com.google.gwt.resources.client.ClientBundle;
import com.google.gwt.resources.client.ImageResource;
import com.google.gwt.resources.client.ImageResource.ImageOptions;
import com.google.gwt.resources.client.ImageResource.RepeatStyle;

public interface ClientResource extends ClientBundle {
	@Source("styles.css")
	public MainCssResource css();
	
	/*
	 * Title resources
	 */
	@ImageOptions(repeatStyle = RepeatStyle.Horizontal)
	@Source("title-bg.png")
	ImageResource topPanelBackground();
	
	@ImageOptions(repeatStyle = RepeatStyle.None)
	@Source("title-button-selected.png")
	ImageResource topPanelSelectedButton();
	
	@ImageOptions(repeatStyle = RepeatStyle.None)
	@Source("logo.png")
	ImageResource logo();
	
	@ImageOptions(repeatStyle = RepeatStyle.None)
	@Source("document.png")
	ImageResource document();
	
	@ImageOptions(repeatStyle = RepeatStyle.None)
	@Source("talk_chat.png")
	ImageResource discussion();
	
	@ImageOptions(repeatStyle = RepeatStyle.None)
	@Source("folder.png")
	ImageResource folder();
	
	@Source("loading.gif")
	ImageResource loading();
	
	@Source("edit.png")
	ImageResource edit();
	
	@ImageOptions(width = 15, height = 15)
	@Source("delete_remove.png")
	ImageResource deleteSmall();
	
	@ImageOptions(width = 34, height = 34)
	@Source("delete_remove.png")
	ImageResource deleteBig();
	
	@Source("time-machine.png")
	ImageResource timeMachine();
}
